package org.zp.mapper;
/***
 * 
 * @FileName MenuInfoMapper.java
 * @author zp
 * @package 2020年7月5日
 * @TODO 菜单信息映射
 */

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.zp.pojo.MenuInfo;

public interface MenuInfoMapper {
/**
 * 通过角色id查询菜单信息
 * @param roleId
 * @return
 */
	List<MenuInfo>selectByRoleId(@Param("id")Long roleId);
/**
 * 修改菜单状态
 * @param jid
 * @param pid
 * @param state
 * @return
 */
Integer updateMenu(@Param("jid") Integer jid, @Param("pid") Integer pid, @Param("state") Integer state);
/**
 * 修改菜单名
 * @param jid
 * @param name
 * @return
 */
Integer updateMenuName(@Param("jid") Integer jid, @Param("name") String name);
/**
 * 修改到跟目录
 * @param jid
 * @return
 */
Integer updateMenuJid(@Param("jid") String jid);
/**
 * 菜单移动
 * @param moveIdd
 * @param moveJuriPidd
 * @return
 */
Integer moveMenu(@Param("moveIdd") Integer moveIdd, @Param("moveJuriPidd") Integer moveJuriPidd);
/**
 * 
 * @param roleId
 * @return
 */
List<MenuInfo> showByRoleIddate(@Param("roleId") Long roleId);
}
